package ontology.models.negotiation;

import jade.core.AID;

public class Part {
	private String name; //Identification of the part
	private AID aid;
	private float reputation; //Reputation that the part has in the current context
	private float pastExperience; //A performance indicator of past experiences in solving disputes
	
	private float overallSatisfaction; //An indicator that mirrors the party satisfaction on the course of the dispute resolution process
	private float proposalSatisfaction; //An indicator that mirrors the party satisfaction on the current proposal
	public String getName() {
		return name;
	}
	public void setName(String name) {
		this.name = name;
	}
	public AID getAid() {
		return aid;
	}
	public void setAid(AID aid) {
		this.aid = aid;
	}
	public float getReputation() {
		return reputation;
	}
	public void setReputation(float reputation) {
		this.reputation = reputation;
	}
	public float getPastExperience() {
		return pastExperience;
	}
	public void setPastExperience(float pastExperience) {
		this.pastExperience = pastExperience;
	}
	public float getOverallSatisfaction() {
		return overallSatisfaction;
	}
	public void setOverallSatisfaction(float overallSatisfaction) {
		this.overallSatisfaction = overallSatisfaction;
	}
	public float getProposalSatisfaction() {
		return proposalSatisfaction;
	}
	public void setProposalSatisfaction(float proposalSatisfaction) {
		this.proposalSatisfaction = proposalSatisfaction;
	}
	@Override
	public String toString() {
		return "Part [name=" + name + ", aid=" + aid + ", reputation="
				+ reputation + ", pastExperience=" + pastExperience
				+ ", overallSatisfaction=" + overallSatisfaction
				+ ", proposalSatisfaction=" + proposalSatisfaction + "]";
	}
	
}
